40 research outputs found

    Dealing with Heterogeneity in a Fully Reliable Multicast Protocol

    Get PDF
    Many of the proposed multicast congestion avoidance algorithms are single-rate where heterogeneity is accommodated by adjusting the transmission rate as a response to the worst receiver in the group. Due to the Internet heterogeneity, a single-rate congestion co ntrol affects the overall satisfaction of the receivers in a multicast session. In this paper, we propose a multi-rate replicated scheme where some receivers (instead of the source) are designated to perform data replication for other receivers with lower capacity. To be more scalable and to minimize the bandwidth consumption due to data replication, the partitioning algorithm is per- formed on-the-fly by the routers depending on the feedback they receive. Neither a prior estimation of the receivers capacity is necessary nor a complex computation is required to execute our partitioning algorithm

    A RTT-based Partitioning Algorithm for a Multi-rate Reliable Multicast Protocol

    Get PDF
    Various Internet applications involve multiple parties and usually adopt a one-to-many communication paradigm (multicast). The presence of multiple re ceivers in a multicast session rises the problem of inteÂĄ r-receiver fairness. Transmitting with a rate which matches the slowest receiver will limit the throughput of other receivers and thus their satisfaction. A multi-rate mechanism where the receivers are distributed into subgroups with similar capacities, can improve the inter-receiver fairness for multicast sessions. In this paper, we deal with the problem of receivers partitioning and propose a simple algorithm based on the receivers RTT variations where an explicit estimation of the receivers capacities is avoided. Our partitioning algorithm, although simple, performs an on-the-fly partitioning depending on the receivers' feedback. We show that our partitioning algorithm approximates and in many cases, achieves the optimal solution with a minimum computation effort

    Dealing with Heterogeneity in an Active-based Multicast Congestion Avoidance Protocol

    Get PDF
    Many of the proposed multicast congestion avoidance algorithms are single-rate where heterogeneity is accommodated by adjusting the transmission rate as a response to the worst receiver in the group. Due to the Internet heterogeneity, a single-rate congestion control affects the overall satisfaction of a multicast session receivers. In this report, we propose a multi-rate replicated scheme where some receivers (instead of the source) are designated to perform data replication for other receivers with lower capacity. To be more scalable and to minimize the bandwidth consumption due to data replication, the partitioning algorithm is performed on-the-fly by the routers depending on the feedbacks they receive. Neither a prior estimation of the receivers capacity is necessary nor a complex computation is required to execute our partitioning algorithm

    An Active Reliable Multicast Framework for the Grids

    Get PDF
    Computational Grids are foreseen to be one of the most critical yet challenging technologies to meet the exponentially growing demands for high-performance computing in a large variety of scientific disciplines. Most of these grid applications imply multiple participants and in many cases make an intensive usage of data distribution and collective opertaions. In this paper, we propose a multicast framework consisting of an active reliable protocol with specialized active services located at the edges of the core network for providing low-latency and low-overhead multicast transfers on computational grid

    Load Repartition for Congestion Control in Multimedia Wireless Sensor Networks with Multipath Routing

    Full text link
    Wireless sensor networks hold a great potential in the deployment of several applications of a paramount importance in our daily life. Video sensors are able to improve a number of these applications where new approaches adapted to both wireless sensor networks and video transport specific characteristics are required. The aim of this work is to provide the necessary bandwidth and to alleviate the congestion problem to video streaming. In this paper, we investigate various load repartition strategies for congestion control mechanism on top of a multipath routing feature. Simulations are performed in order to get insight into the performances of our proposals

    A Loss Detection Service for Active Reliable Multicast Protocols

    Get PDF
    Reliable multicast protocols have gained popularity with active service contributions where routers implement additional functionalities. Reducing the delay of recovery is one of the desirable features of a reliable multicast protocol. In this paper we propose an active-based architecture with specialized routers. Using simulations we show how this architecture with the proposed services (mainly the loss recovery from the receivers and the loss detection at the routers), could improve the performances of a reliable multicast application in term of the recovery delay

    A RTT-based Partitioning Algorithm for a Multi-rate Reliable Multicast Protocol

    Get PDF
    Various Internet applications involve multiple parties and usually adopt a one-to-many communication paradigm (multicast). The presence of multiple receivers in a multicast session rises the problem of inter-receiver fairness. Transmitting with a rate which matches the slowest receiver will limit the throughput of other receivers and thus their satisfaction. A multi-rate mechanism where the receivers are distributed into subgroups with similar capacities, can improve the inter-receiver fairness for multicast sessions. In this report, we deal with the problem of receivers partitioning and propose a simple algorithm based on the receivers RTT variations where an explicit estimation of the receivers capacities is avoided. Our partitionin- g algorithm, although simple, performs an on-the-fly partitioning depending on the receivers' feedback. We show that our partitioning algorithm approximates and in many cases, achieves the optimal solution with a minimum computation effort.Une grande variĂ©tĂ© d'applications impliquent la participation de plusieurs entitĂ©s, ainsi un paradigme de communication one-to-many (multicast) y est le plus adaptĂ©. La prĂ©sence de plusieurs rĂ©cepteurs dans une session de multicast soulĂšve le problĂšme de l'Ă©quitĂ© inter-rĂ©cepteurs. L'Ă©mission avec le dĂ©bit du rĂ©cepteur le plus lent limita sans doute la satisfaction des autres rĂ©cepteurs; Un mĂ©canisme multi-dĂ©bit oĂč les rĂ©cepteurs sont partitionnĂ©s sur des sous-groupes de capacitĂ©s similaires, pourrait amĂ©liorer considĂ©rablement l'Ă©quitĂ© inter-rĂ©cepteur. dans ce rapport, nous traitons le problĂšme du partitionnement des rĂ©cepteurs et proposons un algorithme simple basĂ© sur les variations du RTT des diffĂ©rents rĂ©cepteurs. une estimation explicite des capacitĂ©s des rĂ©cepteurs est ainsi Ă©vitĂ©e. Notre algorithme de partitionnement fait un partitionnement Ă -la-volĂ©e en fonction des messages de contrĂŽle provenant des rĂ©cepteurs. on montre que l'algorithme proposĂ© approche e dans plusieurs cas atteint la solution optimale avec une complexitĂ© minimal

    Active Reliable Multicast Strategies for Internet-based Grid Computing Infrastructures

    Get PDF
    Reliable multicast requires that all packets are safely delivered to the destinations. Such communication patterns are in-tensively used in the so-called grid computing infrastructure where many computing resources are spread over the Internet to offer to the users the access to a huge amount of computational power. However, meeting the objectives of reliable multicast is not an easy task and this paper presents active solutions that aim to reduce the end-to-end latency and to increase the achievable throughput of reliable multicast protocols for grid computing over the Internet. More specifically, the performances of several active mechanisms such as NACK aggregation and subcasting are investigated

    Une approche d'ontologie pour la modĂ©lisation des connaissances et l’interrogation des capteurs de rĂ©seaux sans fil

    Get PDF
    International audienceWireless sensor networks (WSNs) generate large volumes of raw data which increases the difficulty for applications to manage and query sensor data. WSNs are normally application specific with no sharing or reusability of sensor data among applications. In order for applications to be developed independently of particular WSNs, sensor data need to be enriched with semantic information. Ontologies are widely used as a means for solving the information heterogeneity problems because of their capability to provide explicit meaning to the information. This paper presents our work towards the development of a wireless sensor network ontology. Based on the proposed ontology we use the SPARQL query language to enable querying of sensor data. We present the description of the development of the proposed ontology, partial evaluation of the early prototype ontology, a discussion of design and implementation issues, and directions for future research works.Les rĂ©seaux de capteurs sans fil (WSN) gĂ©nĂšrent de gros volumes de donnĂ©es brutes, ce qui complique la gestion et l'interrogation des donnĂ©es des capteurs par les applications. Les WSN sont normalement spĂ©cifiques Ă  une application, sans partage ni possibilitĂ© de rĂ©utilisation des donnĂ©es de capteur entre les applications. Pour que les applications puissent ĂȘtre dĂ©veloppĂ©es indĂ©pendamment de certains WSN, les donnĂ©es des capteurs doivent ĂȘtre enrichies d'informations sĂ©mantiques. Les ontologies sont largement utilisĂ©es pour rĂ©soudre les problĂšmes d'hĂ©tĂ©rogĂ©nĂ©itĂ© de l'information en raison de leur capacitĂ© Ă  donner un sens explicite Ă  l'information. Cet article prĂ©sente nos travaux en vue du dĂ©veloppement d’une ontologie de rĂ©seau de capteurs sans fil. Sur la base de l'ontologie proposĂ©e, nous utilisons le langage de requĂȘte SPARQL pour permettre l'interrogation des donnĂ©es du capteur. Nous prĂ©sentons la description du dĂ©veloppement de l'ontologie proposĂ©e, une Ă©valuation partielle de l'ontologie du prototype initial, une discussion des problĂšmes de conception et de mise en Ɠuvre et des orientations pour les travaux de recherche futurs
    corecore